package day07;

import java.sql.SQLOutput;

public class Test01 {
    public static void main(String[] args) {
        //4.创建一个新的对象
        //new谁的对象，就写谁的类型
        //创建一个新的Phone类型的对象
        //创建一个Phone类型的变量p1,通过new PHONE()创建新的Phone类型的对象，交给P1
        //闯进成功以后，p1变量就具备了Phone类的属性及方法
        phone p1 = new phone();
        //调用对象中的属性和方法，通过打点的形式来调用
        p1.call();    //调用p1里的call()方法
        p1.message(); //调用p1里边的message（）方法
        p1.video();   //调用p1里的video（）方法
        System.out.println(p1.brand);   //调用p1中的属性
        System.out.println(p1.price);
        System.out.println(p1.size);
        System.out.println(p1.color);
        System.out.println(p1);   //输出地址值

     }
}

//我们创建的不是内部类，所以将创建类的步骤写在{}外边
//1.通过关键字class创建一个名为phone的类，用来秒速和手机这一类食物：属性+功能
class phone {
    //2.定义属性：品牌，价格，尺寸，颜色
    String brand;   //品牌
    double price;   //价格
    double size;    //尺寸
    String color;   //颜色

    //3.定义功能（方法），打电话，发短信，看直播
    //方法的定义语法：修饰符  返回值   方法名（参数列表）{方法体}
    //定义打电话的方法
    public void call(){
        System.out.println("正在打电话。。。");
    }

    //定义发短信的方法
    public void message(){
        System.out.println("正在发短信");
    }

    //正在看直播
    public void video(){
        System.out.println("正在看直播");
    }
}
